From 343d294bfbb9b966a54f5ace8054ead5051c3297 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Thu, 7 May 2020 09:10:01 +0200 Subject: [PATCH] stylecontext: Remove _save_named Now unused. --- gtk/gtkstylecontext.c | 39 ++++++++++++++---------------------- gtk/gtkstylecontextprivate.h | 2 -- 2 files changed, 15 insertions(+), 26 deletions(-) diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c index c15acac6ed..7c40e4a055 100644 --- a/gtk/gtkstylecontext.c +++ b/gtk/gtkstylecontext.c @@ -591,29 +591,6 @@ gtk_style_context_save_to_node (GtkStyleContext *context, priv->cssnode = g_object_ref (node); } -void -gtk_style_context_save_named (GtkStyleContext *context, - const char *name) -{ - GtkStyleContextPrivate *priv = gtk_style_context_get_instance_private (context); - GtkCssNode *cssnode; - - /* Make sure we have the style existing. It is the - * parent of the new saved node after all. - */ - if (!gtk_style_context_is_saved (context)) - gtk_style_context_lookup_style (context); - - cssnode = gtk_css_transient_node_new (priv->cssnode); - gtk_css_node_set_parent (cssnode, gtk_style_context_get_root (context)); - if (name) - gtk_css_node_set_name (cssnode, g_quark_from_string (name)); - - gtk_style_context_save_to_node (context, cssnode); - - g_object_unref (cssnode); -} - /** * gtk_style_context_save: * @context: a #GtkStyleContext @@ -629,9 +606,23 @@ gtk_style_context_save_named (GtkStyleContext *context, void gtk_style_context_save (GtkStyleContext *context) { + GtkStyleContextPrivate *priv = gtk_style_context_get_instance_private (context); + GtkCssNode *cssnode; + g_return_if_fail (GTK_IS_STYLE_CONTEXT (context)); - gtk_style_context_save_named (context, NULL); + + /* Make sure we have the style existing. It is the + * parent of the new saved node after all. + */ + if (!gtk_style_context_is_saved (context)) + gtk_style_context_lookup_style (context); + + cssnode = gtk_css_transient_node_new (priv->cssnode); + gtk_css_node_set_parent (cssnode, gtk_style_context_get_root (context)); + gtk_style_context_save_to_node (context, cssnode); + + g_object_unref (cssnode); } /** diff --git a/gtk/gtkstylecontextprivate.h b/gtk/gtkstylecontextprivate.h index 580bb105c6..b902bb5b99 100644 --- a/gtk/gtkstylecontextprivate.h +++ b/gtk/gtkstylecontextprivate.h @@ -36,8 +36,6 @@ GtkCssNode *gtk_style_context_get_node (GtkStyleContext *c GtkStyleProvider * gtk_style_context_get_style_provider (GtkStyleContext *context); -void gtk_style_context_save_named (GtkStyleContext *context, - const char *name); void gtk_style_context_save_to_node (GtkStyleContext *context, GtkCssNode *node); -- 2.30.2